草庐IT

Java EE 和 Glassfish

全部标签

java - NetBeans 中的警告 : Skipping entry because it is not an absolute URI. GlassFish

我成功安装了GlassFish。但是,当我启动服务器时,会收到两条警告消息:警告:跳过条目,因为它不是绝对URI。那是什么?LaunchingGlassFishonFelixplatformAug09,201410:38:38PMcom.sun.enterprise.glassfish.bootstrap.osgi.BundleProvisionercreateBundleProvisionerINFO:Createbundleprovisionerclass=classcom.sun.enterprise.glassfish.bootstrap.osgi.BundleProvisio

JavaEE6 : using @Asynchronous to speed up the web application. 什么时候?

好想虐@Asynchronous为了加速我的Web应用程序,因此我想更多地了解这一点,以避免错误地使用此注释。所以我知道这个带注释的方法中的业务逻辑将在一个单独的线程中处理,所以用户不必等待。所以我有两种方法可以持久化数据publicvoidpersist(Objectobject){em.persist(object);}@AsynchronouspublicvoidasynPersist(Objectobject){em.persist(object);}所以我有几个场景我想问一下这些场景中的哪一个是不行的1.BisnotdependonAAa=newA();asynPersist

java - Glassfish 上 EAR 文件中 EJB3 的 JNDI 查找

我有一个包含一堆JAR的EAR文件,其中一个JAR包含本地sessionBean(EJB3)。我需要从一个非托管POJO中执行这些sessionBean的JNDI查找,该POJO也包含在EAR中(在本例中也包含在与EJB相同的JAR中)。我尝试关注GlassfishEJBFAQ,但无论我尝试什么,我都会继续收到javax.naming.NameNotFoundException。我不确定一些事情。我应该把我的ejb-jar.xml放在哪里(我试过EARsMETA-INF以及JARsMETA-INF)?我需要sun-ejb-jar.xml吗?ejb-link到底是什么,有什么作用?我可能

java - JSESSIONID 存储在哪里? (JavaEE)

我有两个应用程序-一个JavaEE网络应用程序和一个JavaSE小程序。我想通过JSESSIONID(由Web应用程序创建)对小程序中的用户进行身份验证。那么有一个问题——如何将这个JSESSIONID与特定用户相关联?如何检查(在Web服务器应用程序端)哪个用户由这样的JSESSIONID表示?在小程序中,我将从cookie中读取它,然后我想编写一个简单的Servlet,它将接受此JSESSIONID作为POST消息。此后,当JSESSIONID不好时,我想在响应中什么都不写,如果JSESSIONID好(即代表某人),我想写用户信息。有人知道怎么做吗? 最

java - Glassfish 服务器不适用于 JDK 8

我在一个带有NetBeans的Web项目中使用jdk8和lambda,但是当我将它部署到glassfish时,它显示了这个错误:java.lang.RuntimeException:Uncompilablesourcecode-Erroneoustreetype:这是由包含lambda表达式的代码行引起的。我尝试更改glassfish设置以使用jdk8,但我没有让它工作。有什么办法可以让它发挥作用吗? 最佳答案 我在使用GlassFish4和JDK8时观察到各种奇怪的行为。似乎是在使用Java1.8中引入的新语法时,使用新功能的类将

java - Arquillian 与 Glassfish V4

有一个官方插件“ArquillianGlassFishEmbedded3.1”。这应该与GlassfishV4一起使用,还是在制作过程中令人头疼?还有其他方法可以使用Arquillian测试GlassfishV4吗? 最佳答案 最新的3.1容器适配器(CR4)应该可以毫无问题地与4.x一起工作,如thisblogentry所示. 关于java-Arquillian与GlassfishV4,我们在StackOverflow上找到一个类似的问题: https://

java - 过滤器链 : java. 的 GlassFish 问题 lang.IllegalStateException: PWC3990: getWriter() 已为此响应调用

我们需要升级旧的Web应用程序以在GlassFish3而不是Tomcat下运行,以便获得EAR部署(选择Glassfish是因为它是引用JEE6实现)不幸的是,很快发现确保用户登录的机制无法正常工作,并提示getWriter()已被调用(这很可能是正确的),我无法弄清楚原因。我们的方法是对完整的JSP文件集进行过滤器检查用户是否已登录,如果没有,则使用filterChain.doFilter(servletRequest,servletResponse);重定向到登录页面;。用户状态(包括凭据)存储在session范围内的所谓Controller对象中,该对象由登录验证Java代码设置

java - 在跳转到 JavaEE 之前我应该​​做更多的 JavaSE 吗?

我快读完“HeadFirstJava”这本书了。我研究这个的原因是我希望有一天能找到一份使用JavaEE进行开发的工作。现在我在想,我应该继续学习EE(转向HeadFirstServlets和JSP)还是应该花更多时间学习SE?这会有帮助吗?我会继续直接说我想在最快但最合适的时间(一种平衡的方式)学习EE。有什么建议吗?提前致谢! 最佳答案 对我来说,使用JavaEE很好,因为您已经充分使用了SE。当然,在编程论坛中闲逛会时不时地教给您一些仍然对您隐藏的东西。相信我会有很多。无论如何,我给你的建议很少,这将帮助你走上这条路。最好对J

java - 如何增加分配给 GlassFish 的内存?

我想增加我的GlassFish实例的内存分配。谁能帮帮我。您的回答可能是通过管理控制台或命令行,我不介意。 最佳答案 找到您正在使用的文件domain.xml,即/usr/local/glassfish-4.1/glassfish/domains/domain1/config/domain.xml(如果使用Linux,您可以使用“locatedomain.xml”(如果您安装了mlocate并执行“sudoupdatedb”)。如果您使用其他操作系统,请手动找到您的glassfish目录和域文件。在该文件和其他文件中找到(Xmx)的

java - 在 Glassfish 中创建连接池

我正在尝试在glassfish中创建一个连接池。我已经这样做了一百万次,所以“操作方法”不是问题。在我填写表单创建连接池所需的所有信息后,我点击“创建/完成”,然后屏幕重新加载并带我回到主屏幕,而不创建连接池。这太令人沮丧了!(啊!!!)。我已经多次尝试重新启动应用程序服务器,但它不起作用。关于我可以做些什么来解决这个问题的任何提示?也许有一种通过编辑一些XML文件或其他东西来手动添加连接池的方法?提前致谢! 最佳答案 配置存储为domain.xml文件(...//config/domain.xml),您可以手动编辑此文件(最好是在